package com.xyz.bigcorn.admin.system.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xyz.bigcorn.core.base.enitity.BaseEntity;
import lombok.Data;

/**
 * @Description:
 * @author: Zhaopengfei
 * @copyright: 金鹏信息技术有限公司
 * @CreatedDate: 2018年03月14日 14:49
 * @Copyright: All rights Reserved，Designed By Jpsycn
 */
@TableName( "sys_role")
@Data
public class Role extends BaseEntity {
    /**
     * 是否管理员（0：是；1：不是；）
     */
    public static final String ROLE_SYS = "0";
    public static final String ROLE_NSYS = "1";
    /**
     * 是否可用（0：是；1：不是；）
     */
    public static final String ROLE_USE = "0";
    public static final String ROLE_NUSE = "1";
    /**
     * 角色编码
     */
    @TableField( "code")
    private String code;
    /**
     * 角色名称
     */
    @TableField( "name")
    private String name;

    /**
     * 是否管理员
     */
    @TableField( "is_sys")
    private String is_sys= ROLE_SYS;
    /**
     * 是否可用
     */
    @TableField( "usable")
    private String usable= ROLE_USE;
    /**
     * 角色描述
     */
    @TableField( "description")
    private String description;
    public Role(String roleId, String roleName) {
        setId(roleId);
        setName(roleName);
    }

    public Role() {
    }

    public Role(String roleId) {
        setId(roleId);
    }
}
